hit a homerun - French English Dictionary